#!/bin/make

APACHE_BASE = /var/www
PROJETO = qvoipm
BROWSER = firefox

deploy: $(APACHE_BASE)/$(PROJETO)/banco.php $(APACHE_BASE)/$(PROJETO)/pagina.php \
		$(APACHE_BASE)/$(PROJETO)/qvoipm.php $(APACHE_BASE)/$(PROJETO)/index.php \
		$(APACHE_BASE)/$(PROJETO)/chamada.php $(APACHE_BASE)/$(PROJETO)/img/icone.png \
		$(APACHE_BASE)/$(PROJETO)/img/icone-large.png $(APACHE_BASE)/$(PROJETO)/img/background.png \
		$(APACHE_BASE)/$(PROJETO)/script/mktree.js $(APACHE_BASE)/$(PROJETO)/style/base.css \
		$(APACHE_BASE)/$(PROJETO)/style/chamada.css $(APACHE_BASE)/$(PROJETO)/style/home.css \
		$(APACHE_BASE)/$(PROJETO)/style/mais.gif $(APACHE_BASE)/$(PROJETO)/style/menos.gif \
		$(APACHE_BASE)/$(PROJETO)/img/faixa.png $(APACHE_BASE)/$(PROJETO)/graph_qualidade.php \
		$(APACHE_BASE)/$(PROJETO)/graph_chamadas.php $(APACHE_BASE)/$(PROJETO)/graph_pie.php

################ arquivos ###################

$(APACHE_BASE)/$(PROJETO)/banco.php: banco.php $(APACHE_BASE)/$(PROJETO)
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/pagina.php: pagina.php $(APACHE_BASE)/$(PROJETO)
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/qvoipm.php: qvoipm.php $(APACHE_BASE)/$(PROJETO)
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/index.php: index.php $(APACHE_BASE)/$(PROJETO)
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/graph_qualidade.php: graph_qualidade.php $(APACHE_BASE)/$(PROJETO)
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/graph_chamadas.php: graph_chamadas.php $(APACHE_BASE)/$(PROJETO)
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/graph_pie.php: graph_pie.php $(APACHE_BASE)/$(PROJETO)
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/chamada.php: chamada.php $(APACHE_BASE)/$(PROJETO)
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/img/icone.png: img/icone.png $(APACHE_BASE)/$(PROJETO)/img
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/img/faixa.png: img/faixa.png $(APACHE_BASE)/$(PROJETO)/img
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/img/icone-large.png: img/icone-large.png $(APACHE_BASE)/$(PROJETO)/img
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/img/background.png: img/background.png $(APACHE_BASE)/$(PROJETO)/img
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/script/mktree.js: script/mktree.js $(APACHE_BASE)/$(PROJETO)/script
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/style/base.css: style/base.css $(APACHE_BASE)/$(PROJETO)/style
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/style/chamada.css: style/chamada.css $(APACHE_BASE)/$(PROJETO)/style
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/style/home.css: style/home.css $(APACHE_BASE)/$(PROJETO)/style
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/style/mais.gif: style/mais.gif $(APACHE_BASE)/$(PROJETO)/style
	cp $< $@

$(APACHE_BASE)/$(PROJETO)/style/menos.gif: style/menos.gif $(APACHE_BASE)/$(PROJETO)/style
	cp $< $@

############# Cria diretorios #################

$(APACHE_BASE)/$(PROJETO)/img:  $(APACHE_BASE)/$(PROJETO)
	if [ ! -d $@ ]; then \
		mkdir $@; \
	fi
	touch $@

$(APACHE_BASE)/$(PROJETO)/style:  $(APACHE_BASE)/$(PROJETO)
	if [ ! -d $@ ]; then \
		mkdir $@; \
	fi
	touch $@

$(APACHE_BASE)/$(PROJETO)/script:  $(APACHE_BASE)/$(PROJETO)
	if [ ! -d $@ ]; then \
		mkdir $@; \
	fi
	touch $@

$(APACHE_BASE)/$(PROJETO): 
	if [ ! -d $(APACHE_BASE)/$(PROJETO) ]; then \
		sudo mkdir $(APACHE_BASE)/$(PROJETO); \
		sudo chown $(USER) $(APACHE_BASE)/$(PROJETO); \
	fi
	touch $@

############# Roda browser na pagina do projeto ###############
run:
	$(BROWSER) http://localhost/$(PROJETO)/ &

